package jp.co.sapporobeer.FmcDialer.dbsync.data;

import java.io.IOException;
import java.util.ArrayList;

import org.codehaus.jackson.JsonParseException;
import org.codehaus.jackson.JsonParser;

//import android.database.sqlite.SQLiteStatement;
import info.guardianproject.database.sqlcipher.SQLiteStatement;

public interface ListFactory {
	public void add(ListRecord rec);
	public ArrayList<ListRecord> getList();
	public String getSqlKeyIns();
	public String getSqlKeyDel();
	public void bindRecord(SQLiteStatement stmt,ListRecord rec);
	public ListRecord getRecords(JsonParser jp) throws JsonParseException,IOException;
	public ListRecord getSingleRecord(JsonParser jp) throws JsonParseException,IOException;
}
